package com.lj.exam.dal.dataobject;

import java.util.Date;

public class SmsTplDO {
	/**
	 * This property corresponds to db column <tt>id</tt>.
	 */
	private long id;

	/**
	 * This property corresponds to db column <tt>sms_code</tt>.
	 */
	private String smsCode;

	/**
	 * This property corresponds to db column <tt>sp_code</tt>.
	 */
	private String spCode;

	/**
	 * This property corresponds to db column <tt>ext_code</tt>.
	 */
	private String extCode;

	/**
	 * This property corresponds to db column <tt>priority</tt>.
	 */
	private int priority;

	/**
	 * This property corresponds to db column <tt>tpl_content</tt>.
	 */
	private String tplContent;

	/**
	 * This property corresponds to db column <tt>template</tt>.
	 */
	private String template;

	/**
	 * This property corresponds to db column <tt>start_time</tt>.
	 */
	private String startTime;

	/**
	 * This property corresponds to db column <tt>end_time</tt>.
	 */
	private String endTime;

	/**
	 * This property corresponds to db column <tt>valid_time</tt>.
	 */
	private Date validTime;

	/**
	 * This property corresponds to db column <tt>expired_time</tt>.
	 */
	private Date expiredTime;

	/**
	 * This property corresponds to db column <tt>status</tt>.
	 */
	private String status;

	/**
	 * This property corresponds to db column <tt>create_time</tt>.
	 */
	private Date createTime;

	/**
	 * This property corresponds to db column <tt>creator</tt>.
	 */
	private String creator;

	/**
	 * This property corresponds to db column <tt>modified_time</tt>.
	 */
	private Date modifiedTime;

	/**
	 * This property corresponds to db column <tt>modifier</tt>.
	 */
	private String modifier;

	/**
	 * This property corresponds to db column <tt>note</tt>.
	 */
	private String note;

    //========== getters and setters ==========

    /**
     * Getter method for property <tt>id</tt>.
     *
     * @return property value of id
     */
	public long getId() {
		return id;
	}
	
	/**
	 * Setter method for property <tt>id</tt>.
	 * 
	 * @param id value to be assigned to property id
     */
	public void setId(long id) {
		this.id = id;
	}

    /**
     * Getter method for property <tt>smsCode</tt>.
     *
     * @return property value of smsCode
     */
	public String getSmsCode() {
		return smsCode;
	}
	
	/**
	 * Setter method for property <tt>smsCode</tt>.
	 * 
	 * @param smsCode value to be assigned to property smsCode
     */
	public void setSmsCode(String smsCode) {
		this.smsCode = smsCode;
	}

    /**
     * Getter method for property <tt>spCode</tt>.
     *
     * @return property value of spCode
     */
	public String getSpCode() {
		return spCode;
	}
	
	/**
	 * Setter method for property <tt>spCode</tt>.
	 * 
	 * @param spCode value to be assigned to property spCode
     */
	public void setSpCode(String spCode) {
		this.spCode = spCode;
	}

    /**
     * Getter method for property <tt>extCode</tt>.
     *
     * @return property value of extCode
     */
	public String getExtCode() {
		return extCode;
	}
	
	/**
	 * Setter method for property <tt>extCode</tt>.
	 * 
	 * @param extCode value to be assigned to property extCode
     */
	public void setExtCode(String extCode) {
		this.extCode = extCode;
	}

    /**
     * Getter method for property <tt>priority</tt>.
     *
     * @return property value of priority
     */
	public int getPriority() {
		return priority;
	}
	
	/**
	 * Setter method for property <tt>priority</tt>.
	 * 
	 * @param priority value to be assigned to property priority
     */
	public void setPriority(int priority) {
		this.priority = priority;
	}

    /**
     * Getter method for property <tt>tplContent</tt>.
     *
     * @return property value of tplContent
     */
	public String getTplContent() {
		return tplContent;
	}
	
	/**
	 * Setter method for property <tt>tplContent</tt>.
	 * 
	 * @param tplContent value to be assigned to property tplContent
     */
	public void setTplContent(String tplContent) {
		this.tplContent = tplContent;
	}

    /**
     * Getter method for property <tt>template</tt>.
     *
     * @return property value of template
     */
	public String getTemplate() {
		return template;
	}
	
	/**
	 * Setter method for property <tt>template</tt>.
	 * 
	 * @param template value to be assigned to property template
     */
	public void setTemplate(String template) {
		this.template = template;
	}

    /**
     * Getter method for property <tt>startTime</tt>.
     *
     * @return property value of startTime
     */
	public String getStartTime() {
		return startTime;
	}
	
	/**
	 * Setter method for property <tt>startTime</tt>.
	 * 
	 * @param startTime value to be assigned to property startTime
     */
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

    /**
     * Getter method for property <tt>endTime</tt>.
     *
     * @return property value of endTime
     */
	public String getEndTime() {
		return endTime;
	}
	
	/**
	 * Setter method for property <tt>endTime</tt>.
	 * 
	 * @param endTime value to be assigned to property endTime
     */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

    /**
     * Getter method for property <tt>validTime</tt>.
     *
     * @return property value of validTime
     */
	public Date getValidTime() {
		return validTime;
	}
	
	/**
	 * Setter method for property <tt>validTime</tt>.
	 * 
	 * @param validTime value to be assigned to property validTime
     */
	public void setValidTime(Date validTime) {
		this.validTime = validTime;
	}

    /**
     * Getter method for property <tt>expiredTime</tt>.
     *
     * @return property value of expiredTime
     */
	public Date getExpiredTime() {
		return expiredTime;
	}
	
	/**
	 * Setter method for property <tt>expiredTime</tt>.
	 * 
	 * @param expiredTime value to be assigned to property expiredTime
     */
	public void setExpiredTime(Date expiredTime) {
		this.expiredTime = expiredTime;
	}

    /**
     * Getter method for property <tt>status</tt>.
     *
     * @return property value of status
     */
	public String getStatus() {
		return status;
	}
	
	/**
	 * Setter method for property <tt>status</tt>.
	 * 
	 * @param status value to be assigned to property status
     */
	public void setStatus(String status) {
		this.status = status;
	}

    /**
     * Getter method for property <tt>createTime</tt>.
     *
     * @return property value of createTime
     */
	public Date getCreateTime() {
		return createTime;
	}
	
	/**
	 * Setter method for property <tt>createTime</tt>.
	 * 
	 * @param createTime value to be assigned to property createTime
     */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

    /**
     * Getter method for property <tt>creator</tt>.
     *
     * @return property value of creator
     */
	public String getCreator() {
		return creator;
	}
	
	/**
	 * Setter method for property <tt>creator</tt>.
	 * 
	 * @param creator value to be assigned to property creator
     */
	public void setCreator(String creator) {
		this.creator = creator;
	}

    /**
     * Getter method for property <tt>modifiedTime</tt>.
     *
     * @return property value of modifiedTime
     */
	public Date getModifiedTime() {
		return modifiedTime;
	}
	
	/**
	 * Setter method for property <tt>modifiedTime</tt>.
	 * 
	 * @param modifiedTime value to be assigned to property modifiedTime
     */
	public void setModifiedTime(Date modifiedTime) {
		this.modifiedTime = modifiedTime;
	}

    /**
     * Getter method for property <tt>modifier</tt>.
     *
     * @return property value of modifier
     */
	public String getModifier() {
		return modifier;
	}
	
	/**
	 * Setter method for property <tt>modifier</tt>.
	 * 
	 * @param modifier value to be assigned to property modifier
     */
	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

    /**
     * Getter method for property <tt>note</tt>.
     *
     * @return property value of note
     */
	public String getNote() {
		return note;
	}
	
	/**
	 * Setter method for property <tt>note</tt>.
	 * 
	 * @param note value to be assigned to property note
     */
	public void setNote(String note) {
		this.note = note;
	}

}
